<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body></body>
</html>
<script>
  // 在js对象里面添加对象有三种方式:直接添加，Object.assign（） ,展开运算符（...）
  // let obj1 = {
  //     name:'张三',
  //     age:10
  // }
  // let obj2 ={
  //     name:'网三',
  //     age:18
  // }
  // 1. 直接添加：
  // let obj1 = {
  //     name:'张三',
  //     age:10
  // }
  // let obj2 ={
  //     name:'网三',
  //     age:18
  // }
  // obj1.sex='男'
  // console.log(obj1);

  // 2.Object.assign()的方法

  // let obj1 = { a: 1, b: 2 ,c:3}
  // let obj2 = { c: 3, d: 4 }
  // const obj = Object.assign(obj1,obj2)
  // console.log(obj);

  // 3. es6新增的展开运算符（...）
  let obj1 = { a: 1, b: 2, c: 3 };
  let obj2 = { c: 3, d: 4 };
  const obj = { ...obj1, ...obj2 };
  console.log(obj);
</script>
